exceedingly lucky - Spanish English Dictionary